import QtQuick
import QtQuick.Controls

Rectangle {
    width: 400
    height: 400

    AnimatedSprite {
        id: sprite
        width: 328
        height: 124
        anchors.centerIn: parent
        source: "qrc:/images/sprite.png"  // 精灵图集
        frameCount: 4              // 总帧数
        frameWidth: 328             // 每帧宽度
        frameHeight: 124            // 每帧高度
        frameRate: 10             // 帧率(每秒帧数)
        loops: Animation.Infinite  // 无限循环
        running: true             // 自动开始
    }

    Column {
        anchors.right: parent.right
        anchors.bottom: parent.bottom
        spacing: 10
        padding: 10

        Button {
            text: sprite.running ? "暂停" : "播放"
            onClicked: sprite.running = !sprite.running
        }
    }
}
